package net.jiupinshi.service.store.impl;

import net.jiupinshi.dao.StoreDao;
import net.jiupinshi.dto.StoreSimpleDTO;
import net.jiupinshi.entity.Store;
import net.jiupinshi.service.store.StoreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Despription: 需要修改
 * @Author: penghui.guo
 * @Date: 2018/10/5 16:17
 */
@Service
public class StoreServiceImpl implements StoreService {

    @Autowired
    StoreDao storeDao;

    @Override
    public int insertStore(Store store) {
        return storeDao.insertStore(store);
    }

    @Override
    public int updateStoreById(Store store) {
        return storeDao.updateStoreById(store);
    }

    @Override
    public List<StoreSimpleDTO> getStores() {
        return storeDao.getStores();
    }

    @Override
    public Store getStoreById(Long id) {
        return storeDao.getStoreById(id);
    }

    @Override
    public Store getStoreByUid(Long uid) {
        return storeDao.getStoreByUid(uid);
    }

    @Override
    public Store getStoreByIRelationUd(Long uid) {
        return storeDao.getStoreByIRelationUd(uid);
    }
}
